package com.wujing.fun.first1demo

/**
 * 递归算法
 * 递归的退出条件
*/
object FunctionDemo04 {

  def main(args: Array[String]): Unit = {

  }

  //递归不能使用推断，必须有明确的返回值类型
  def f1(n:Int):Float={
    if (n==1){
      1
    }else n*f1(n-1)
  }




}
